package cn.com.acca.ma.service;

public interface StockMonthService extends BaseService {

    /**************************************************************************************************
     *
     * 									       更新周线级别，所有月份的股票数据
     *
     **************************************************************************************************/
    /**
     * 计算月线级别，所有股票的基础数据
     */
    void writeStockMonth();

    /**
     * 计算月线级别，所有股票的移动平均线
     */
    void writeStockMonthMA();

    /**
     * 计算月线级别，所有股票的KD
     */
    void writeStockMonthKD();

    /**
     * 计算月线级别，所有股票的MACD
     */
    void writeStockMonthMACD();

    /**************************************************************************************************
     *
     * 									       更新周线级别，某一月的股票数据
     *
     **************************************************************************************************/
    /**
     * 根据开始时间和结束时间，计算某一个月的所有股票的基础数据
     */
    void writeStockMonthByDate();

    /**
     * 根据每个月的开始时间，计算某一个月的所有股票的移动平均线
     */
    void writeStockMonthMAByDate();

    /**
     * 根据开始时间和结束时间，计算某一个月的所有股票的kd
     */
    void writeStockMonthKDByDate();

    /**
     * 根据开始时间和结束时间，计算某一个月的所有股票的MACD
     */
    void writeStockMonthMACDByDate();
}
